Matlab中 plot 绘图坐标轴设置 |
您所在的位置:网站首页 › matlab 改变坐标轴标签后之后放大缩小怎么办 › Matlab中 plot 绘图坐标轴设置 |
在Matlab中常采用plot对数据进行绘图。 plot函数使用方法简介: 1. plot(A) a.若A为向量,则绘图时以序号为横坐标,序号对应的值为纵坐标; b.若A为实矩阵,则绘制每列对应的曲线。 2. plot(A1, A2) 以A1为横坐标,A2为纵坐标绘制曲线。 3. plot(Y(a:b, n)) 表示绘制矩阵Y的第n列的序号[a,b]区间的数据; 如果是plot(Y(:, n));则表示绘制矩阵Y的第n列全部数据; 如果是plot(Y(n, :));则表示绘制矩阵Y的第n行全部数据。 此时plot采用的是自适应绘图,如果当前自适应绘图不能满足观测要求,则需要对图表的显示进行设置。 通常设置图标有如下几个函数: 1. axis axis(equal) 将两坐标分度值设为相等; axis([xmin xmax ymin ymax]) 用来设置坐标轴显示的最大值最小值。 2. set(gca,'XTick',[0:1:5]) set是对坐标轴的刻度的分度进行设置; gca (Current axes handle)表示当前图标的句柄; 'XTick' 是值x轴的刻度,若需对y轴刻度设置则为'YTick'; [0:1:5] 表示从0开始,间隔为1,直到5,则实际上刻度为(0,1,2,3,4,5)。 3. xlabel 设置坐标轴标签,如: xlabel('时间/s'); ylabel('高度/Km'); 4. grid 打开绘图网线。 5. figure 设置画图的窗口; figure('NumberTitle', 'off', 'Name', 'X 轴位移');设置窗口名为'X 轴位移'。 举例: 现已得到一连串的数据,直接使用plot()绘图; plot(t, y(:,1)); grid; 需要放大坐标轴比例,现对坐标轴设置如下: figure('NumberTitle', 'off', 'Name', 'X 轴位移'); plot(t, y(:,1)); axis([0 5*10^4 -1.5*10^4 1.5*10^4]); set(gca,'YTick',[-1.5*10^4:0.5*10^4:1.5*10^4]); set(gca,'XTick',[0:1*10^4:5*10^4]); xlabel('时间/s'); ylabel('X/Km'); grid; -------------------------------------------------------------------------------------- 2014年第一篇,从此不间断记录所学,所思,所获。 2014-01-04 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |